type DataValueType = number | string | undefined | null

// 格式化千分位
export const FormatterNumberToThousands = (num: DataValueType = '--') => {
  let formattedNum = Number(num || '--')
  if (typeof num === 'string' && num) {
    if (isNaN(formattedNum)) {
      return num
    }
    return formattedNum.toLocaleString()
  } else if (isNaN(formattedNum)) {
    return '--'
  } else {
    return formattedNum.toLocaleString()
  }
}
